.banner_v1{margin:0 !important}
.banner_v1 .hero{border-top:1px solid #5a5a5a;border-bottom:1px solid #e0ded9;position:relative;overflow-x:hidden;width:100%}
@media only screen and (max-width:960px){.banner_v1 .hero{height:auto}
}
.banner_v1 .hero .hero_grid{display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:100%;height:100%}
@media only screen and (max-width:960px){.banner_v1 .hero .hero_grid{grid-template-columns:1fr;grid-auto-rows:auto}
}
.banner_v1 .hero .hero_grid .hero_part1{width:100%;height:100%;overflow:hidden;position:relative;display:flex}
.banner_v1 .hero .hero_grid .hero_part1 .rp-html{width:100%;height:100%}
.banner_v1 .hero .hero_grid .hero_part1 img{object-fit:fill;object-position:right;height:100%;vertical-align:middle}
@media only screen and (max-width:1199px){.banner_v1 .hero .hero_grid .hero_part1 img{object-fit:fill;object-position:center}
}
.banner_v1 .hero .hero_grid .hero_part1 .fillImageBanner1{object-fit:cover;object-position:right}
.banner_v1 .hero .hero_grid .hero_part1 .containImageBanner1{object-fit:contain}
.banner_v1 .hero .hero_grid .hero_part1 picture{width:100%}
.banner_v1 .hero .hero_grid .hero_part1 .imageText{position:absolute;font-family:"Helvetica-Bold",sans-serif;display:flex;flex-direction:column;align-items:flex-start;margin-left:35px;width:80%}
.banner_v1 .hero .hero_grid .hero_part1 .imageText--align-start{margin-top:25px;align-self:flex-start}
@media only screen and (min-width:1199px){.banner_v1 .hero .hero_grid .hero_part1 .imageText--align-start{margin-top:70px}
}
.banner_v1 .hero .hero_grid .hero_part1 .imageText--align-end{margin-bottom:25px;align-self:flex-end}
@media only screen and (min-width:1199px){.banner_v1 .hero .hero_grid .hero_part1 .imageText--align-end{margin-bottom:70px}
}
.banner_v1 .hero .hero_grid .hero_part1 .imageText h1,.banner_v1 .hero .hero_grid .hero_part1 .imageText h2{font-size:20px !important}
.banner_v1 .hero .hero_grid .hero_part1 .imageText p{font-size:12px}
@media only screen and (min-width:576px){.banner_v1 .hero .hero_grid .hero_part1 .imageText h1,.banner_v1 .hero .hero_grid .hero_part1 .imageText h2{font-size:25px !important}
}
@media only screen and (min-width:768px){.banner_v1 .hero .hero_grid .hero_part1 .imageText{width:50%}
.banner_v1 .hero .hero_grid .hero_part1 .imageText h1,.banner_v1 .hero .hero_grid .hero_part1 .imageText h2{font-size:28px !important}
}
@media only screen and (min-width:960px){.banner_v1 .hero .hero_grid .hero_part1 .imageText{width:90%}
.banner_v1 .hero .hero_grid .hero_part1 .imageText h1,.banner_v1 .hero .hero_grid .hero_part1 .imageText h2{font-size:35px !important}
}
@media only screen and (min-width:1199px){.banner_v1 .hero .hero_grid .hero_part1 .imageText{width:60%;margin-left:70px;margin-bottom:70px}
.banner_v1 .hero .hero_grid .hero_part1 .imageText h1,.banner_v1 .hero .hero_grid .hero_part1 .imageText h2{font-size:29px !important}
}
@media only screen and (min-width:1773px){.banner_v1 .hero .hero_grid .hero_part1 .imageText{width:50%}
.banner_v1 .hero .hero_grid .hero_part1 .imageText h1,.banner_v1 .hero .hero_grid .hero_part1 .imageText h2{font-size:35px !important}
}
.banner_v1 .hero .hero_grid .hero_part2{display:flex;align-items:center;width:100%;max-width:600px;height:100%;padding-left:50px}
@media only screen and (max-width:960px){.banner_v1 .hero .hero_grid .hero_part2{max-width:none;justify-content:center;padding:0 15px}
}
.banner_v1 .hero .hero_grid .hero_part2 .form_main{display:flex;align-items:center;justify-content:space-between;position:relative;width:100%;height:100%}
.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header{margin-bottom:0;font-family:"Roboto-Regular",sans-serif}
.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header h1,.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header h2,.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header h3,.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header h4,.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header h5,.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header h6{margin-bottom:1rem;font-weight:500;line-height:.9}
.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header h1 img,.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header h2 img,.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header h3 img,.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header h4 img,.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header h5 img,.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header h6 img,.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header p img{width:60px;max-height:50px}
@media only screen and (max-width:960px){.banner_v1 .hero .hero_grid .hero_part2 .form_main{padding:40px 0}
.banner_v1 .hero .hero_grid .hero_part2 .form_main:not(:has(.bannerFormv2)){max-width:400px}
.banner_v1 .hero .hero_grid .hero_part2 .form_main:has(.bannerFormv2){max-width:600px}
}
.banner_v1 .hero .hero_grid .hero_part2 form .msg_error{font-size:.8rem}
.banner_v1 .hero .hero_grid .hero_part2 form .checkContainer{padding:0;display:flex;align-items:center;font-size:12px;white-space:nowrap;color:#5a5a5a;margin-bottom:20px}
.banner_v1 .hero .hero_grid .hero_part2 form .checkContainer a{padding-right:5px;padding-left:5px;margin-top:4px}
@media only screen and (max-width:1023px){.banner_v1 .hero .hero_grid .hero_part2 form .checkContainer a{padding-right:2px}
}
.banner_v1 .hero .hero_grid .hero_part2 form .checkContainer input[type="checkbox"]{display:none}
.banner_v1 .hero .hero_grid .hero_part2 form .checkContainer label{margin:0}
.banner_v1 .hero .hero_grid .hero_part2 form .checkContainer label span{display:inline-block;position:relative;width:20px;height:20px;background:#dff5f9;border-radius:3px;border:1px solid #c7d6d9;margin-top:8px}
.banner_v1 .hero .hero_grid .hero_part2 form .checkContainer label span::after{content:'✓';font-weight:900;font-size:1.2rem;color:#ff8200;position:absolute;left:2px;top:-4px;opacity:0}
.banner_v1 .hero .hero_grid .hero_part2 form .checkContainer label input:checked ~ span:after{opacity:1}
@media only screen and (max-width:1023px){.banner_v1 .hero .hero_grid .hero_part2 form .checkContainer{white-space:normal;font-size:11px}
}
.solmatchVersion{background:#fff;padding-top:60px;padding-bottom:60px;display:block}
.solmatchVersion .solmatchContent{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;max-width:1440px}
@media only screen and (max-width:1199px){.solmatchVersion .solmatchContent{max-width:1140px}
}
@media only screen and (max-width:960px){.solmatchVersion .solmatchContent{max-width:960px}
}
@media only screen and (max-width:768px){.solmatchVersion .solmatchContent{max-width:720px}
}
@media only screen and (max-width:576px){.solmatchVersion .solmatchContent{max-width:540px}
}
.solmatchVersion .solmatchContent .contentBanner{display:flex;justify-content:center;align-items:center}
@media only screen and (max-width:960px){.solmatchVersion .solmatchContent .contentBanner{flex-direction:column}
}
.solmatchVersion .solmatchContent .contentBanner .imagenBanner{width:100%;max-width:600px}
@media only screen and (max-width:1199px){.solmatchVersion .solmatchContent .contentBanner .imagenBanner{max-width:330px}
}
.solmatchVersion .solmatchContent .contentBanner .imagenBanner img{width:100%;vertical-align:middle;border-style:none}
.solmatchVersion .solmatchContent .contentBanner .formBanner{flex:1;padding:30px 30px 0 30px}
@media only screen and (max-width:768px){.solmatchVersion .solmatchContent .contentBanner .formBanner{max-width:400px}
}
@media only screen and (max-width:576px){.solmatchVersion .solmatchContent .contentBanner .formBanner{padding:30px 0}
}
@media only screen and (max-width:768px){.solmatchVersion .solmatchContent .contentBanner .formBanner p{text-align:center}
}
.solmatchVersion .solmatchContent .contentBanner .formBanner .bannerFormv4 form{position:relative;display:flex;flex-direction:row}
@media only screen and (max-width:768px){.solmatchVersion .solmatchContent .contentBanner .formBanner .bannerFormv4 form{flex-direction:column}
}
.solmatchVersion .solmatchContent .contentBanner .formBanner .bannerFormv4 form .contentP1{flex:0 0 50%;max-width:50%;position:relative;width:100%;padding-right:15px;padding-left:15px}
@media only screen and (max-width:768px){.solmatchVersion .solmatchContent .contentBanner .formBanner .bannerFormv4 form .contentP1{max-width:100%}
}
.solmatchVersion .solmatchContent .contentBanner .formBanner .bannerFormv4 form .contentP1 .input_box{position:relative;width:100%;max-width:350px;margin-bottom:20px}
@media only screen and (max-width:576px){.solmatchVersion .solmatchContent .contentBanner .formBanner .bannerFormv4 form .contentP1 .input_box{max-width:100%}
}
.solmatchVersion .solmatchContent .contentBanner .formBanner .bannerFormv4 form .contentP1 .input_box label{width:100%}
@media only screen and (max-width:960px){.solmatchVersion .solmatchContent .contentBanner .formBanner .bannerFormv4 form .contentP1 .input_box label{width:100%}
}
.solmatchVersion .solmatchContent .contentBanner .formBanner .bannerFormv4 form .contentP1 .input_box input{font-family:"Roboto-Regular",sans-serif;font-size:1rem;color:#5a5a5a;padding-left:20px;border:1px solid #a0a0a0;display:block;width:100%;height:45px;border-radius:8px;margin-left:0;margin-right:0}
.solmatchVersion .solmatchContent .contentBanner .formBanner .bannerFormv4 form .contentP1 .wrong .validation_icon i{background:red;border-radius:100%;color:white;position:absolute;top:40px;right:15px}
.solmatchVersion .solmatchContent .contentBanner .formBanner .bannerFormv4 form .contentP1 .correct .validation_icon i{background:#011842;border-radius:100%;color:white;position:absolute;top:40px;right:15px}
.solmatchVersion .solmatchContent .contentBanner .formBanner .bannerFormv4 form .contentP2{display:flex;flex-direction:column-reverse;position:relative;width:100%;padding-right:15px;padding-left:15px;padding-bottom:10px}
@media only screen and (max-width:960px){.solmatchVersion .solmatchContent .contentBanner .formBanner .bannerFormv4 form .contentP2{padding-bottom:30px}
}
.solmatchVersion .solmatchContent .contentBanner .formBanner .bannerFormv4 form .contentP2 .explanatory_text{margin:0 5px;margin-bottom:5px;font-size:12px;font-weight:400}
.solmatchVersion .solmatchContent .contentBanner .formBanner .bannerFormv4 form .contentP2 .explanatory_text p{color:#5a5a5a}
@media only screen and (max-width:1023px){.solmatchVersion .solmatchContent .contentBanner .formBanner .bannerFormv4 form .contentP2 .explanatory_text p{margin:0}
}
.solmatchVersion .solmatchContent .contentBanner .formBanner .bannerFormv4 form .contentP2 .checkbox_privacy{padding:0;display:flex;align-items:center;font-size:12px;margin:0;color:#5a5a5a;margin-bottom:15px}
.solmatchVersion .solmatchContent .contentBanner .formBanner .bannerFormv4 form .contentP2 .checkbox_privacy a{padding-right:5px;padding-left:5px;margin-top:5px}
@media only screen and (max-width:1023px){.solmatchVersion .solmatchContent .contentBanner .formBanner .bannerFormv4 form .contentP2 .checkbox_privacy a{padding-right:2px}
}
.solmatchVersion .solmatchContent .contentBanner .formBanner .bannerFormv4 form .contentP2 .checkbox_privacy input[type="checkbox"]{font-size:1.4rem;color:#5a5a5a;margin:5px;position:relative;border-radius:3px;padding-left:20px;border:1px solid #5a5a5a}
.solmatchVersion .solmatchContent .contentBanner .formBanner .bannerFormv4 form .contentP2 .checkbox_privacy input[type="checkbox"]::before{content:"";display:block;width:20px;height:20px;background:#dff5f9;border-radius:3px;border:1px solid #c7d6d9}
.solmatchVersion .solmatchContent .contentBanner .formBanner .bannerFormv4 form .contentP2 .checkbox_privacy input[type="checkbox"]:checked::after{content:"✓";font-weight:900;font-size:1.2rem;color:#ff8200;display:block;position:absolute;top:-3px;left:3px}
@media only screen and (max-width:1023px){.solmatchVersion .solmatchContent .contentBanner .formBanner .bannerFormv4 form .contentP2 .checkbox_privacy{margin-bottom:10px;white-space:normal;font-size:11px}
}
.solmatchVersion .solmatchContent .contentBanner .formBanner .bannerFormv4 form .contentP2 .submit{position:relative}
.solmatchVersion .solmatchContent .contentBanner .formBanner .bannerFormv4 form .contentP2 .submit input[type="button"]{font-family:"Roboto-Regular",sans-serif;font-size:20px;height:45px;color:#fff;cursor:pointer;width:316px;transition:.5s ease-out;border:0;outline:0;border-radius:8px;max-width:250px;margin:20px 0}
@media only screen and (max-width:960px){.solmatchVersion .solmatchContent .contentBanner .formBanner .bannerFormv4 form .contentP2 .submit input[type="button"]{width:100%;max-width:100%}
}
@media only screen and (max-width:768px){.solmatchVersion .solmatchContent .contentBanner .formBanner .bannerFormv4 form .contentP2 .submit input[type="button"]{max-width:100%}
}
.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header{margin-right:18px}
.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv1{margin-bottom:auto;width:70%}
@media only screen and (max-width:960px){.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv1{width:100%}
}
.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv1 .input_box{position:relative;width:100%;margin-bottom:20px}
.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv1 .input_box input{font-family:"Roboto-Regular",sans-serif;font-size:1rem;color:#5a5a5a;padding-left:20px;border:1px solid #a0a0a0;display:block;width:100%;height:45px;border-radius:8px;margin-left:0;margin-right:0}
.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv1 .input_box .msg_error{margin-top:.5rem}
.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv1 .input_box:has(i.cmb-input-icon) .cmb-input-icon{position:absolute;top:10px;left:16px;font-size:24px}
.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv1 .input_box:has(i.cmb-input-icon) input,.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv1 .input_box:has(i.cmb-input-icon) .dropdown-toggle{padding-left:52px}
.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv1 .input_box:has(label .input-label-text) .validation_icon i{top:39px}
.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv1 .input_box .validation_icon i{border-radius:100%;color:white;position:absolute;top:15px;right:15px}
.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv1 .input_box.wrong .validation_icon i{background:red}
.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv1 .input_box.correct .validation_icon i{background:#011842}
.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv1 .input_box:has(label){margin-bottom:1rem}
.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv1 .input_box:has(label) label{display:flex;flex-direction:column;width:100%}
.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv1 .input_box:has(label) label .rp-dropdown .dropdown-toggle,.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv1 .input_box:has(label) label .rp-dropdown.is-checked .dropdown-toggle{height:45px;border-color:#a0a0a0}
.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv1 .input_box:has(label) label .rp-dropdown .dropdown-toggle[aria-expanded='false']:after,.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv1 .input_box:has(label) label .rp-dropdown.is-checked .dropdown-toggle[aria-expanded='false']:after,.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv1 .input_box:has(label) label .rp-dropdown .dropdown-toggle.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv1 .input_box:has(label) label .rp-dropdown .dropdown-toggle[aria-expanded='true']:after,.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv1 .input_box:has(label) label .rp-dropdown .dropdown-toggle.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv1 .input_box:has(label) label .rp-dropdown.is-checked .dropdown-toggle[aria-expanded='true']:after,.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv1 .input_box:has(label) label .rp-dropdown.is-checked .dropdown-toggle.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv1 .input_box:has(label) label .rp-dropdown .dropdown-toggle[aria-expanded='true']:after,.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv1 .input_box:has(label) label .rp-dropdown.is-checked .dropdown-toggle.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv1 .input_box:has(label) label .rp-dropdown.is-checked .dropdown-toggle[aria-expanded='true']:after{padding-right:0}
.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv1 .input_box:has(label):has(label).wrong label .rp-dropdown .dropdown-toggle[aria-expanded='false']:after,.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv1 .input_box:has(label):has(label).correct label .rp-dropdown .dropdown-toggle[aria-expanded='false']:after,.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv1 .input_box:has(label):has(label).wrong label .rp-dropdown .dropdown-toggle[aria-expanded='true']:after,.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv1 .input_box:has(label):has(label).correct label .rp-dropdown .dropdown-toggle[aria-expanded='true']:after{padding-right:20px}
.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv1 .input_box:has(label):has(label:has(.input-label-text)) ~ .validation_icon i{top:39px}
.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv1 .explanatory_text{margin-bottom:10px;font-size:12px;font-weight:400}
.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv1 .explanatory_text p{color:#5a5a5a}
@media only screen and (max-width:1023px){.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv1 .explanatory_text p{margin:0}
}
.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv1 .checkContainer label{margin:0;display:flex;flex-direction:column}
.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv1 .checkContainer label input+span{margin-top:0}
.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv1 .checkContainer label+a{display:flex;margin:0 5px;padding:0}
.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv1 .submit{position:relative}
.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv1 .submit img{position:absolute;width:auto !important;top:40% !important;left:20px;overflow-clip-margin:content-box;overflow:clip}
.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv1 .submit input[type="button"]{font-family:"Roboto-Regular",sans-serif;font-size:20px;height:45px;color:#fff;cursor:pointer;width:316px;transition:.5s ease-out;border:0;outline:0;border-radius:8px}
@media only screen and (max-width:960px){.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv1 .submit input[type="button"]{width:100%}
}
.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv1 .contentP1.fnac-version .input_box{margin-bottom:8px}
.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv2{width:90%;margin-bottom:auto}
@media only screen and (max-width:1330px){.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv2{width:100%}
}
.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv2 form .contentCBV2{width:100%;display:flex;justify-content:space-between}
@media only screen and (max-width:576px){.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv2 form .contentCBV2{flex-direction:column;justify-content:center;align-items:center}
}
.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv2 form .contentCBV2 .input_box{padding:10px;width:50%;position:relative}
@media only screen and (max-width:576px){.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv2 form .contentCBV2 .input_box{width:100%}
}
.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv2 form .contentCBV2 .input_box label{display:flex;flex-direction:column;font-family:"Roboto-Regular",sans-serif;font-size:1.2rem;color:#5a5a5a;font-weight:bold}
@media only screen and (max-width:576px){.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv2 form .contentCBV2 .input_box label{font-size:0}
}
.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv2 form .contentCBV2 .input_box input{font-family:"Roboto-Regular",sans-serif;font-size:.9rem;color:#5a5a5a;width:100%;height:40px;border-radius:3px;padding-left:20px;border:1px solid #5a5a5a}
.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv2 form .contentCBV2 .input_box .dragdrop{width:100%;height:40px;display:flex;align-items:center;justify-content:center;flex-direction:column;background:#dff5f9;margin-bottom:10px;position:relative;border-radius:3px}
.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv2 form .contentCBV2 .input_box .dragdrop p{font-family:"Roboto-Regular",sans-serif;font-size:.8rem;color:#011842;text-align:center;margin-bottom:0}
.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv2 form .contentCBV2 .input_box .dragdrop input{width:100%;height:100%;position:absolute;opacity:0;padding-left:20px}
.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv2 form .contentCBV2 .input_box .dragDropText{text-align:center;font-family:"Roboto-Regular",sans-serif;font-size:.8rem;color:#5a5a5a}
.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv2 form .contentCBV2 .input_box .file-list{width:215px;display:flex;flex-direction:column;font-size:12px}
@media only screen and (max-width:576px){.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv2 form .contentCBV2 .input_box .file-list{width:100%}
}
.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv2 form .contentCBV2 .input_box .file-list *{margin:0}
.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv2 form .contentCBV2 .input_box .file-list .file-item{display:flex;justify-content:space-evenly;padding:5px}
@media only screen and (max-width:576px){.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv2 form .contentCBV2 .input_box .file-list .file-item{width:100%;display:flex;justify-content:space-between;text-overflow:unset}
}
.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv2 form .contentCBV2 .input_box .file-list .file-item .file-item-type{width:10%;color:#ff8200}
.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv2 form .contentCBV2 .input_box .file-list .file-item .file-item-del{width:20%;cursor:pointer;color:#ff8200}
.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv2 form .contentCBV2 .input_box .file-list .file-item .file-item-info{width:70%;max-width:110px;display:inline-block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:12px;margin-top:0;margin-bottom:0}
@media only screen and (max-width:576px){.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv2 form .contentCBV2 .input_box .file-list .file-item .file-item-info{width:200px;max-width:200px;white-space:normal;text-overflow:inherit}
}
.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv2 form .contentCBV2 .wrong .validation_icon i{background:red;border-radius:100%;color:white;position:absolute;top:52px;right:20px;font-size:unset}
@media only screen and (max-width:576px){.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv2 form .contentCBV2 .wrong .validation_icon i{top:22px}
}
.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv2 form .contentCBV2 .correct .validation_icon i{background:#011842;border-radius:100%;color:white;position:absolute;top:52px;right:20px;font-size:unset}
@media only screen and (max-width:576px){.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv2 form .contentCBV2 .correct .validation_icon i{top:22px}
}
.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv2 form .explanatory_text{margin:0 5px;margin-bottom:10px;font-size:12px;font-weight:400}
.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv2 form .explanatory_text p{color:#5a5a5a}
@media only screen and (max-width:1023px){.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv2 form .explanatory_text p{margin:0}
}
.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv2 form .submit{padding:10px;width:50%;height:fit-content}
@media only screen and (max-width:576px){.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv2 form .submit{width:100%}
}
.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv2 form .submit img{position:absolute;width:auto !important;top:40% !important;left:20px;overflow-clip-margin:content-box;overflow:clip}
.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv2 form .submit input[type="button"]{font-family:"Roboto-Regular",sans-serif;font-size:.8rem;color:#fff;width:100%;height:40px;border:0;outline:0;border-radius:3px;cursor:pointer;transition:.5s ease-out}
.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv3{width:100%}
@media only screen and (max-width:960px){.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv3{display:flex;justify-content:center}
}
.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv3 .input_box{position:relative;width:100%;max-width:420px;margin-bottom:20px}
.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv3 .input_box p{margin-top:5px;margin-bottom:5px;font-size:.9rem}
.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv3 .input_box input{font-family:"Roboto-Regular",sans-serif;font-size:1rem;color:#5a5a5a;padding-left:20px;border:1px solid #a0a0a0;display:block;width:100%;max-width:420px;height:45px;border-radius:8px;margin-left:0;margin-right:0}
.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv3 .input_box select{font-family:"Roboto-Regular",sans-serif;font-size:1rem;color:#5a5a5a;background-color:transparent;padding-left:20px;border:1px solid #a0a0a0;display:block;width:100%;max-width:420px;height:45px;border-radius:8px;margin-left:0;margin-right:0}
.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv3 .input_box select option{font-family:"Roboto-Regular",sans-serif;font-size:1rem;color:#5a5a5a;background-color:#fff}
.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv3 .wrong .validation_icon i{background:red;border-radius:100%;color:white;position:absolute;top:40px;right:15px}
.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv3 .correct .validation_icon i{background:#011842;border-radius:100%;color:white;position:absolute;top:40px;right:15px}
.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv3 .explanatory_text{max-width:420px}
.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv3 .explanatory_text p{font-family:"Roboto-Regular",sans-serif;font-size:.8rem;color:#5a5a5a}
.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv3 .explanatory_text p i{font-weight:bold}
.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv3 .checkbox_privacy{position:relative;width:100%;max-width:420px;margin-top:10px;margin-bottom:10px;font-family:"Roboto-Regular",sans-serif;font-size:.8rem;color:#5a5a5a}
.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv3 .checkbox_privacy a{padding-right:5px;padding-left:5px;margin-top:5px}
@media only screen and (max-width:1023px){.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv3 .checkbox_privacy a{padding-right:2px}
}
.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv3 .checkbox_privacy input[type="checkbox"]{font-size:1.4rem;color:#5a5a5a;margin:5px;position:relative;border-radius:3px;padding-left:20px;border:1px solid #5a5a5a}
.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv3 .checkbox_privacy input[type="checkbox"]::before{content:"";display:block;width:20px;height:20px;background:#dff5f9;border-radius:3px;border:1px solid #c7d6d9}
.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv3 .checkbox_privacy input[type="checkbox"]:checked::after{content:'✓';font-weight:900;font-size:1.2rem;color:#ff8200;display:block;position:absolute;top:-3px;left:3px}
.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv3 .checkbox_privacy i{font-weight:bold}
.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv3 .submit{font-family:"Roboto-Regular",sans-serif;font-size:1.5rem;color:#fff}
.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv3 .submit input[type="button"]{font-family:"Roboto-Regular",sans-serif;font-size:20px;height:45px;color:#fff;cursor:pointer;width:316px;transition:.5s ease-out;border:0;outline:0;border-radius:8px}
@media only screen and (max-width:960px){.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv3 .submit input[type="button"]{width:420px}
}
@media only screen and (max-width:576px){.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv3 .submit input[type="button"]{width:100%}
}
.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv3 .contact_text{margin-top:10px;font-family:"Roboto-Regular",sans-serif;font-size:.8rem;color:#5a5a5a}
.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv3 .contactButtonForm{width:100%;max-width:420px;margin-bottom:20px}
.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv3 .contactButtonForm p{font-family:"Roboto-Regular",sans-serif;font-size:.9rem;color:#5a5a5a;margin-top:10px;margin-bottom:10px}
.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv3 .contactButtonForm a{border:0;outline:0;display:block;text-decoration:none;width:316px;height:45px;text-align:center;color:#fff;font-size:1.1rem;border-radius:8px;padding:10px 40px;transition:.5s ease-out}
@media only screen and (max-width:960px){.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv3 .contactButtonForm a{width:420px}
}
@media only screen and (max-width:576px){.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv3 .contactButtonForm a{width:100%}
}
.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv4{margin-bottom:auto;width:70%}
@media only screen and (max-width:960px){.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv4{width:100%}
}
@media only screen and (max-width:960px){.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv4 form{max-width:420px;margin:auto}
}
.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv4 .input_box{position:relative;width:100%;margin-bottom:10px}
.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv4 .input_box label{width:100%}
@media only screen and (max-width:960px){.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv4 .input_box label{width:100%}
}
.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv4 .input_box input{font-family:"Roboto-Regular",sans-serif;font-size:1rem;color:#5a5a5a;padding-left:20px;border:1px solid #a0a0a0;display:block;width:100%;height:45px;border-radius:8px;margin-left:0;margin-right:0}
.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv4 .wrong .validation_icon i{background:red;border-radius:100%;color:white;position:absolute;top:40px;right:15px}
.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv4 .correct .validation_icon i{background:#011842;border-radius:100%;color:white;position:absolute;top:40px;right:15px}
.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv4 .explanatory_text{margin:0 5px;margin-bottom:5px;font-size:12px;font-weight:400}
.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv4 .explanatory_text p{color:#5a5a5a}
@media only screen and (max-width:1023px){.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv4 .explanatory_text p{margin:0}
}
.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv4 .submit{position:relative}
.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv4 .submit input[type="button"]{font-family:"Roboto-Regular",sans-serif;font-size:20px;height:45px;color:#fff;cursor:pointer;width:316px;transition:.5s ease-out;border:0;outline:0;border-radius:8px}
@media only screen and (max-width:960px){.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv4 .submit input[type="button"]{width:100%}
}
.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv4 .contact_text{margin-top:5px;font-family:"Roboto-Regular",sans-serif;font-size:.8rem;color:#5a5a5a}
.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .subTitle{font-family:"Repsol-SemiBold",sans-serif;text-align:left;margin-bottom:30px}
.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .banner1_header{line-height:1}
.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv5 form .input_box{width:55%;position:relative}
@media only screen and (max-width:576px){.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv5 form .input_box{width:100%}
}
.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv5 form .input_box label{display:flex;flex-direction:column;width:100%;font-family:"Roboto-Regular",sans-serif;white-space:nowrap}
@media only screen and (max-width:576px){.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv5 form .input_box label{width:100%;margin:0;white-space:normal}
}
.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv5 form .input_box label input{font-size:1rem;border:1px solid #ddd;border-radius:6px;font-family:"Roboto-Regular",sans-serif;color:#5c4e44;height:45px;padding-left:20px}
.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv5 form .wrong .validation_icon i{background:red;border-radius:100%;color:white;position:absolute;top:40px;right:15px}
.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv5 form .correct .validation_icon i{background:#011842;border-radius:100%;color:white;position:absolute;top:40px;right:15px}
.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv5 form .contentCBV2{display:flex;font-family:"Roboto-Regular",sans-serif}
@media only screen and (max-width:576px){.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv5 form .contentCBV2{flex-direction:column;justify-content:center;align-items:center}
}
.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv5 form .contentCBV2 .input_box{width:50%;margin-right:10px;flex:1}
@media only screen and (max-width:576px){.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv5 form .contentCBV2 .input_box{width:100%}
}
.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv5 form .contentCBV2 .input_box label{font-family:"Roboto-Regular",sans-serif;font-size:1rem;color:#5c4e44;width:100%}
.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv5 form .contentCBV2 .input_box label select{border:1px solid #ddd;border-radius:6px;font-family:"Roboto-Regular",sans-serif;font-size:1rem;color:#5c4e44;width:100%;height:45px;padding-left:20px;background-color:transparent}
.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv5 form .contentCBV2 .input_box label select option{background-color:#fff}
.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv5 form .contentCBV2 .wrong .validation_icon i{background:red;border-radius:100%;color:white;position:absolute;top:40px;right:15px}
.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv5 form .contentCBV2 .correct .validation_icon i{background:#011842;border-radius:100%;color:white;position:absolute;top:40px;right:15px}
.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv5 form .explanatory_text{max-width:420px}
.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv5 form .explanatory_text p{font-family:"Roboto-Regular",sans-serif;font-size:.8rem;color:#5a5a5a}
.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv5 form .explanatory_text p i{font-weight:bold}
.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv5 form .submit{font-family:"Roboto-Regular",sans-serif;font-size:1.5rem;color:#fff}
.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv5 form .submit input[type="button"]{font-family:"Roboto-Regular",sans-serif;font-size:20px;height:45px;color:#fff;cursor:pointer;width:316px;transition:.5s ease-out;border:0;outline:0;border-radius:8px}
@media only screen and (max-width:960px){.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv5 form .submit input[type="button"]{width:420px}
}
@media only screen and (max-width:576px){.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv5 form .submit input[type="button"]{width:100%}
}
.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv5 form .contact_text{margin-top:10px;font-family:"Roboto-Regular",sans-serif;font-size:.8rem;color:#5a5a5a}
.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv6{margin-bottom:auto;width:70%}
@media only screen and (max-width:960px){.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv6{width:100%}
}
.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv6 .input_box{position:relative;width:100%;margin-bottom:10px}
.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv6 .input_box input{font-family:"Roboto-Regular",sans-serif;font-size:1rem;color:#5a5a5a;padding-left:20px;border:1px solid #a0a0a0;display:block;width:100%;height:45px;border-radius:8px;margin-left:0;margin-right:0}
.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv6 .wrong .validation_icon i{background:red;border-radius:100%;color:white;position:absolute;top:15px;right:15px}
.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv6 .correct .validation_icon i{background:#011842;border-radius:100%;color:white;position:absolute;top:15px;right:15px}
.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv6 .explanatory_text{margin:0 5px;margin-bottom:5px;font-size:12px;font-weight:400}
.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv6 .explanatory_text p{color:#5a5a5a}
@media only screen and (max-width:1023px){.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv6 .explanatory_text p{margin:0}
}
.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv6 .submit{position:relative}
.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv6 .submit input[type="button"]{font-family:"Roboto-Regular",sans-serif;font-size:20px;height:45px;color:#fff;cursor:pointer;width:316px;transition:.5s ease-out;border:0;outline:0;border-radius:8px}
@media only screen and (max-width:960px){.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv6 .submit input[type="button"]{width:100%}
}
.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv6 .contact_text{margin-top:5px;font-family:"Roboto-Regular",sans-serif;font-size:13px;color:#5a5a5a}
.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header h2{font-size:2.4rem;margin-bottom:1rem;text-align:left;font-weight:500;line-height:1.2}
.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header h3{font-size:2rem;font-weight:500;line-height:1.2}
.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .subTitle{font-family:"Repsol-SemiBold",sans-serif;text-align:left;margin-bottom:30px}
.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .banner1_header{line-height:1}
.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv7 form .input_box{padding-bottom:17px;width:55%;position:relative}
@media only screen and (max-width:576px){.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv7 form .input_box{width:100%}
}
@media only screen and (min-width:577px){.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv7 form .input_box{padding-bottom:10px}
}
.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv7 form .input_box label{display:flex;flex-direction:column;width:100%;font-family:"Roboto-Regular",sans-serif;white-space:nowrap}
@media only screen and (max-width:576px){.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv7 form .input_box label{width:100%;margin:0;white-space:normal}
}
.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv7 form .input_box label input{font-size:1rem;border:1px solid #ddd;border-radius:6px;font-family:"Roboto-Regular",sans-serif;color:#a5a4a4;height:40px;padding-left:20px}
.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv7 form .input_box label input::placeholder{color:#a5a4a4}
@media only screen and (min-width:577px){.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv7 form .input_box.apellidos{width:98%}
}
.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv7 form .wrong .validation_icon i{background:red;border-radius:100%;color:white;position:absolute;top:12px;right:15px}
.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv7 form .correct .validation_icon i{background:#00859b;border-radius:100%;color:white;position:absolute;top:12px;right:15px}
.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv7 form .contentCBV2{display:flex;font-family:"Roboto-Regular",sans-serif}
@media only screen and (max-width:576px){.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv7 form .contentCBV2{flex-direction:column;justify-content:center}
}
.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv7 form .contentCBV2 .input_box{width:50%;margin-right:10px;flex:1}
@media only screen and (max-width:576px){.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv7 form .contentCBV2 .input_box{width:100%}
}
.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv7 form .contentCBV2 .input_box label{font-family:"Roboto-Regular",sans-serif;font-size:1rem;color:#5c4e44;width:100%}
.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv7 form .contentCBV2 .input_box label select{border:1px solid #ddd;border-radius:6px;font-family:"Roboto-Regular",sans-serif;font-size:1rem;color:#a5a4a4;width:100%;height:40px;padding-left:20px;background-color:transparent}
.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv7 form .contentCBV2 .input_box label select option{background-color:#fff}
.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv7 form .contentCBV2 .input_box .dragdrop{width:100%;height:40px;display:flex;align-items:center;justify-content:center;flex-direction:column;background:#dff5f9;margin-bottom:10px;position:relative;border-radius:3px}
.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv7 form .contentCBV2 .input_box .dragdrop p{font-family:"Roboto-Regular",sans-serif;font-size:.8rem;color:#011842;text-align:center;margin-bottom:0}
.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv7 form .contentCBV2 .input_box .dragdrop input{width:100%;height:100%;position:absolute;opacity:0;padding-left:20px}
.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv7 form .contentCBV2 .input_box .dragDropText{text-align:center;font-family:"Roboto-Regular",sans-serif;font-size:.8rem;color:#5a5a5a}
.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv7 form .contentCBV2 .input_box .file-list{width:215px;display:flex;flex-direction:column;font-size:12px}
@media only screen and (max-width:576px){.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv7 form .contentCBV2 .input_box .file-list{width:100%}
}
.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv7 form .contentCBV2 .input_box .file-list *{margin:0}
.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv7 form .contentCBV2 .input_box .file-list .file-item{display:flex;justify-content:space-evenly;padding:5px}
@media only screen and (max-width:576px){.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv7 form .contentCBV2 .input_box .file-list .file-item{width:100%;display:flex;justify-content:space-between;text-overflow:unset}
}
.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv7 form .contentCBV2 .input_box .file-list .file-item .file-item-type{width:10%;color:#ff8200}
.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv7 form .contentCBV2 .input_box .file-list .file-item .file-item-del{width:20%;cursor:pointer;color:#ff8200}
.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv7 form .contentCBV2 .input_box .file-list .file-item .file-item-info{width:70%;max-width:110px;display:inline-block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:12px;margin-top:0;margin-bottom:0}
@media only screen and (max-width:576px){.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv7 form .contentCBV2 .input_box .file-list .file-item .file-item-info{width:200px;max-width:200px;white-space:normal;text-overflow:inherit}
}
.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv7 form .contentCBV2 .wrong .validation_icon i{background:red;border-radius:100%;color:white;position:absolute;top:12px;right:15px}
.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv7 form .contentCBV2 .correct .validation_icon i{background:#00859b;border-radius:100%;color:white;position:absolute;top:12px;right:15px}
.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv7 form .explanatory_text{max-width:420px}
.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv7 form .explanatory_text p{font-family:"Roboto-Regular",sans-serif;font-size:.8rem;color:#5a5a5a}
.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv7 form .explanatory_text p i{font-weight:bold}
.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv7 form .submit{font-family:"Roboto-Regular",sans-serif;font-size:1.5rem;color:#fff}
.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv7 form .submit input[type="button"]{font-family:"Roboto-Regular",sans-serif;font-size:20px;height:45px;color:#fff;cursor:pointer;width:316px;transition:.5s ease-out;border:0;outline:0;border-radius:8px}
@media only screen and (max-width:960px){.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv7 form .submit input[type="button"]{width:420px}
}
@media only screen and (max-width:576px){.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv7 form .submit input[type="button"]{width:100%}
}
.banner_v1 .hero .hero_grid .hero_part2 .form_main .form_header .bannerFormv7 form .contact_text{margin-top:10px;font-family:"Roboto-Regular",sans-serif;font-size:.8rem;color:#5a5a5a}